Skip to main content

Request Message Format

Type: WEBSOCKET

Description: Message schema for subscribing/unsubscribing to topics over WebSocket.

Parameters

NameTypeMandatoryDefaultDescriptionRanges
methodstringtrue-Operation to perform.subscribe; unsubscribe
paramsarraytrue-One or more topic items like {topic}@{arg}."{topic}@{arg}"
idstringnumberfalse-Client-assigned callback ID used for correlation.

Request Examples

subscribe
{
"method": "subscribe",
"params": [
"{topic}@{arg},{arg}",
"{topic}@{arg}"
],
"id": "{id}" // callback ID
}
unsubscribe
{
"method": "unsubscribe",
"params": [
"{topic}@{arg},{arg}"
],
"id": "{id}" // callback ID
}

Response Example

Response
{
"rc": 0,
"mc": "SUCCESS",
"result": "SUBSCRIBED",
"id": "{id}"
}